<!DOCTYPE html>
<html>
<head>
	<title>NaN</title>
</head>
<body>
<script type="text/javascript">
	
	// NaN: not a number
	var a = 123 + 'abc';	// '1abc'
	// a = Number(a);	// NaN
	a = parseInt(a);	// 123
	console.log(a);		


	// 利用nan可以判断是否为数字
	console.log(isNaN('abc'));	// true
	console.log(isNaN(123));	// false

	// 转换数字
	// 1. Number
	let str1 = '123';
	let str2 = '123a';
	console.log(Number(str1));		// 123
	console.log(Number(str2));		// NaN

	// 2. parseInt
	console.log(parseInt(str1));	// 123
	console.log(parseInt(str2));	// 123
	console.log(parseInt('a123'));	// NaN

</script>
</body>
</html>